deep well injection - Spanish English Dictionary